____ _ _ _ _
| _ \ ___ | |_ (_) _ __ ___ __| | (_) __ _
| |_) | / _ \ | __| | | | '_ \ / _ \ / _| | | | / _ |
| _ < | __/ | |_ | | | |_) | | __/ | (_| | | | | (_| |
|_| \_\ \___| \__| |_| | .__/ \___| \__,_| |_| \__,_|
|_|
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b
Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―
Omikron BASIC
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
top
Omikron BASIC ist ein Dialekt der Programmiersprache BASIC, der Mitte der 1980er Jahre von der Omikron.Soft + Hardware GmbH fΓΌr den ATARI ST, STE und TT entwickelt wurde. Ab 1988 gehΓΆrte der Omikron-Basic-Interpreter einschlieΓlich Handbuch zur Grundausstattung aller in Deutschland ausgelieferten ST-Computer.cite-ref-1[1] Omikron BASIC zeichnete sich vor allem durch mathematische FΓ€higkeiten inklusive 19-stelliger Rechengenauigkeit aus sowie durch ein neuartiges Interpreter-Konzept, das eine fΓΌr damalige VerhΓ€ltnisse hohe Rechengeschwindigkeit ermΓΆglichte: -zigmal schneller als Atari BASIC, oft etwa doppelt so schnell wie GFA-BASIC.
Contents
β’ Eigenschaften
β’ Bibliotheken
β’ Literatur
β’ Weblinks
β’ Einzelnachweise
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Eigenschaften
Der Editor und Interpreter (Version 3.0) wurde bald nach Erscheinen der MEGA-ST-Serie von Atari lizenziert und standardmΓ€Γig anstatt des instabilen und unfertigen Atari ST BASIC mit ausgeliefert. Den Compiler konnte man nachkaufen. Damit konnte man optional kompilierte Programme weitergeben, ohne dass der Anwender den Quellcode einsehen konnte.
Kompilierte Programme konnten die Koprozessoren nutzen und die Abbruch-Tastenkombination CTRL-C sperren.
Mit der Weiterentwicklung der ATARI-Serien nach STE, TT und Falcon wurden wegen InkompatibilitΓ€ten zwischen den Rechnermodellen und Unsauberkeiten in Omikron BASIC immer wieder Anpassungen der Software erforderlich, wodurch der Anwender gezwungen war, die mehr oder weniger teuren neuen Versionen des Compilers (3.5, 4.0, 5.0) zu erwerben, um kompatibel zu bleiben. Die letzte Version 5.0 lief dann endlich auch auf Atari-Emulatoren βsauberβ, z. B. MagicPC von ASH, so dass man auch auf dem PC oder Mac seine Atari-Programme in Omikron BASIC weiter laufen lassen kann.
Nahezu alle FunktionalitΓ€ten des Betriebssystems waren von Omikron BASIC aus erreichbar und nutzbar, wie zum Beispiel Zugriffe auf BIOS und die Grafische BenutzeroberflΓ€che GEM.
Bibliotheken
Die Ausrichtung des Omikron BASIC auf eine eher wissenschaftlich-technisch interessierte Zielgruppe zeigt sich u. a. an den Erweiterungs-Bibliotheken, die zusΓ€tzlich erworben werden konnten:
β’ Statistik (Verteilungen, Konfidenzintervalle, Tests, Mehrfeldtafeln)
β’ Numerik (Gleichungssysteme, Approximation, numerische Integration, Differentialgleichungssysteme)
β’ Complex (Rechnen mit komplexen Zahlen)
FΓΌr Anwendungen auΓerhalb der Ingenieurwissenschaften gab es aber ebenfalls Bibliotheken:
β’ EasyGem (Konstruktion des GUI)
β’ MIDI (Musik)
β’ SQL (Bibliothek mit eigener Datenbank-Engine)
SpΓ€tere Entwicklungen
Mit der Konzentration ATARIs von Homecomputern zu Spielekonsolen verlor auch Omikron BASIC in den 1990er Jahren rasch an Bedeutung.
Omikron BASIC wurde bis 2013 von Berkhan-Softwarecite-ref-2[2] (Versionen 5, 6, 7 und 8) weiterentwickelt und vertrieben, vor allem fΓΌr Apple-Macintosh-Systeme. Eine Version fΓΌr Intel-Macs (bis Mac OS 10.6) ist 2008 erschienen (8.5). Sowohl der Editor als auch die kompilierten Programme arbeiten unter Rosetta 1, da ausschlieΓlich PowerPC-Code verwendet bzw. erstellt wird. Mit Mac OS 10.7 wurde Rosetta 1 von Apple entfernt. Auf individuelle Nachfrage lieferte Berkhan-Software auch ein zuladbares Assembler-Modul fΓΌr den Mac aus, mit dem Inline-Assembler-Programme (PPC-Prozessor-Plattform) kompiliert werden konnten, was die erzielbare AusfΓΌhrungsgeschwindigkeit von Programmen nochmals steigerte.
Literatur
β’ Carsten Kraus: Atari β Omikron. Basic β Eine Programmiersprache fΓΌr den ST Computer Taschenbuch. Atari (10. Auflage 1992)
β’ Programmierhandbuch zu OMIKRON.BASIC (c) 1987 OMIKRON.Software
β’ Literatur von und ΓΌber Omikron-BASIC im Katalog der Deutschen Nationalbibliothek
β’ Literatur von und ΓΌber Omikron-BASIC 3.0 im Katalog der Deutschen Nationalbibliothek
β’ Literaturnachweise im SWB-Katalog
Weblinks
β’ ST-Computer 11/96: Testbericht Omikron BASIC 5.02
Einzelnachweise
cite-note-11. β ST-Magazin Archiv: 1988. WEKA Medien Verlagsgesellschaft, 1988, abgerufen am 8. Dezember 2009.
cite-note-22. β Berkhan-Software (Memento vom 20. September 2010 im Internet Archive) (englisch, deutsch)